Hardware Accelerated Motion Blur Generation
نویسندگان
چکیده
Motion blur occurs in photography by the motion of objects during the finite exposure time that the camera shutter remains open for to record the image on film. The traditional method of rendering a motion blur with a computer is to render the scene at many discrete time instances in every frame. In this paper, we present an efficient motion blur generation method that leverages modern commodity graphics hardware. Our method avoids rendering the entire complex scene many times per frame. It first renders the scene into a texture, next renders the optic flow, created based on object transformation, to a vector field texture. The scene texture is finally efficiently blurred according to the vector field using texturemapping hardware to do a piecewise iterative line integral convolution. Though our method uses vertex velocities to calculate image pixel velocities, the line integral convolution is performed on an image, making our method largely independent of scene complexity.
منابع مشابه
Hardware Architecture for Fast Camera Effects Rendering
Current commercial graphics cards do not offer fast enough special hardware to render camera effects like motion blur or depth of field. Even the pixel shader, which is useful in many rendering algorithms, is unable to support these effects. This paper presents a hardware structure, which provides fast rendering capability for realizing filtering effects, including also depth of field and motio...
متن کاملGPU-Accelerated Motion Blur Detection on Mobile Phone
A technique to quickly detect motion blur from mobile phone camera and its implementation on an iPhone 4S were presented. GPU was utilized to accelerate the implementation. Direction of motion relative to the image space was used in addition to the image itself to detect motion blur. The accuracy of detection was 75%, and computation took on average 0.73 seconds for 8MP image on an iPhone 4S. E...
متن کاملFrame Rate Up-Conversion Technique Using Hardware-Efficient Motion Estimator Architecture for Motion Blur Reduction of TFT-LCD
Motion blur in TFT-LCD is caused by sample and hold characteristic, slow response time of liquid crystal, and the inconsistency between object tracking of the human eye and the actual object location. In order to solve this problem, a high frame rate driving method based on motion estimation and motion compensation has been applied to LCD products. However, as the required processing time of mo...
متن کاملPhoto-Consistent Motion Blur Modeling for Realistic Image Synthesis
Motion blur is an important visual cue for the illusion of object motion. It has many applications in computer animation, virtual reality and augmented reality. In this work, we present a nonlinear imaging model for synthetic motion blur generation. It is shown that the intensity response of the image sensor is determined by the optical parameters of the camera and can be derived by a simple ph...
متن کاملPoint-based Surface Rendering with Motion Blur
In this paper we show how to extend point-based surface rendering to illustrate object motion. We do this by first extruding the circular points into ellipsoids, which fill the space traced out by the points in motion. Using ellipsoids instead of cylinders achieves a low-passing effect of the motion trail. We then find the screen-space projection of each ellipsoid, which is an ellipse. These ca...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003